// ajax后台地址
//var _host = 'http://accapi.eduoln.com/';
var _host = 'http://test1accapi.eduoln.com/';

//错误图片替换
function _errorImg(dom,imgurl){
    $(dom+' img').attr('onerror','this.src="'+imgurl+'"');//未获取图片
}
//校验是不是手机号
function _isPhone(str){
    var partten = /^(0|86|17951)?(13[0-9]|15[0-9]|17[0-9]|18[0-9]|14[0-9])[0-9]{8}$/;
    if (!partten.test(str.replace(/[ ]/g, ""))) {
        return false;
    }else{
        return true;
    }
}
function GetQueryString(name)
{
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if(r!=null)return  unescape(r[2]); return null;
}
//从本地浏览器中获取缓存
function getCookie(c_name)
{
    if (document.cookie.length>0)
    {
        c_start=document.cookie.indexOf(c_name + "=")
        if (c_start!=-1)
        {
            c_start=c_start + c_name.length+1
            c_end=document.cookie.indexOf(";",c_start)
            if (c_end==-1) c_end=document.cookie.length
            return unescape(document.cookie.substring(c_start,c_end))
        }
    }
    return ""
}
//给浏览器缓存变量赋值
function setCookie(c_name,value,expiredays)
{
    var exdate=new Date()
    exdate.setDate(exdate.getDate()+expiredays)
    document.cookie=c_name+ "=" +escape(value)+
        ((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+ "; path=/";
}
//增加购物车的数量
function addShoppingCount(TotalCourseCount) {
    var UserId=getCookie('UserId');
    var ShoppingCountUserId=getCookie('ShoppingCount'+UserId);
    ShoppingCountUserId=parseInt(ShoppingCountUserId);
    setCookie('ShoppingCount'+UserId,ShoppingCountUserId+parseInt(TotalCourseCount),365);
    $('.shopNum').text(ShoppingCountUserId+parseInt(TotalCourseCount));
}
//减少购物车的数量
function cutDownShoppingCount(TotalCourseCount) {
    var UserId=getCookie('UserId');
    var ShoppingCountUserId=getCookie('ShoppingCount'+UserId);
    ShoppingCountUserId=parseInt(ShoppingCountUserId);
    if(ShoppingCountUserId-parseInt(TotalCourseCount)<=0)
    {
        setCookie('ShoppingCount'+UserId,0,365);
        $('.shopNum').text(0);
    }else {
        setCookie('ShoppingCount' + UserId, ShoppingCountUserId - parseInt(TotalCourseCount), 365);
        $('.shopNum').text(ShoppingCountUserId - parseInt(TotalCourseCount));
    }
}
var routes = {
    index: {
    },
    class: {
        //选班中心，根据检索条件，检索班级
        ClassCourseList:'api/course/getClassCourseListForWeb',
        //获取评价内容
        getEvaluation:'api/evaluation/getClassEvaluationForWeb'

    },
    course: {
        //选课中心，根据检索条件，检索课程
        CourseList:'api/course/getCourseListForWeb',
        //播放页面，获取笔记列表
        NoteList:'api/course/GetNoteMsg',
        //播放页面，提交笔记
        SubmitNote:'api/course/SubmitNote',
        //播放页面，删除笔记
        DeleteNote:'api/course/DeleteNote',
        //提交视频进度
        SubmitVideoProgress:'api/video/SubmitVideoSpeedForPcWeb',
        //播放页面，获取评论列表
        EvaluationList:'api/evaluation/getEvaluation',
        //播放页面，提交评论
        SubmitEvaluation:'api/evaluation/submitEvaluation',
        //获取评价内容
        getEvaluation:'api/evaluation/getEvaluationForWeb',
        //添加课程或者班级加入到购物车
        AddShoppingCart:'api/shopping/AddShoppingCartForWeb'
    },
    user:{
        //修改密码
        EditPassword: 'api/setting/UpdatePWD',
        //修改用户头像
        EditImgUrl: 'api/setting/UploadUserImg',
        //修改个人信息
        UpdateUserInfo:'api/setting/UpdateUserInfo',
        //获取我的分类列表（我的错题）
        MyCategory:'api/course/getMyCategory',
        //获取我的错题列表（我的错题）
        WrongQueList:'api/question/GetWrongQueList',
        //获取我的模拟试卷列表（我的练习）
        GetTestPaperItem:'api/testPaper/GetTestPaperItem',
        //获取我的练习列表（我的练习）
        GetPracticePaperItem:'api/testPaper/GetPracticePaperItem',
        //获取我的班级列表（我的班级）
        MyClassDetile:'api/course/getMyClassDetileForWeb',
        //获取我的班级列表（我的课程表）
        MyClassList:'api/course/getMyClassListForWeb',
        //获取我的课程表（我的课程表）
        MySchedule:'api/course/getMySchedule',
        //最近学习（我的主页）
        RecentStudy:'api/user/GetRecentStudyForWeb',
        //学习计划（我的主页）
        StudyPlan:'api/user/GetStudyPlanForWeb',
        //订单列表（我的订单）
        MyOrderList:'api/shopping/getMyOrderList',
        //删除订单（我的订单）
        delectOrder:'api/shopping/delectOrder',
        //获取课程表的日期安排（我的课程表）
        ScheduleDateList:'api/video/GetScheduleDateListForWeb',
        //从我的订单点击去付款
        toPayByOrder:'api/shopping/toPayByOrder'

    },
    teacher:{

    },
    news:{
        //获取首页三条新闻资讯
        LatestNewsList:'api/news/getLatestNewsList',
        GetNewsList:'api/news/getNewsInfoListByIdForCmp'
    },
    videoLive:{
        //获取相关课程
        GetRelevantCourse:'api/video/GetRelevantCourse',
    },
    login:{
        //获取手机验证码
        getPhoneVerifyCode: 'api/account/GetPhoneIdentifyCode',
        //找回密码（根据手机号获取UserID）
        getUserId:'api/account/getUserId',
        //修改密码接口
        updatePassword:'api/account/updatePassword'
    },
    exercise:{
        getQuestionInfoById: 'api/question/GetQuestionInfoById',
        UpdatePracticePaperQuestionsAnswer: 'api/PracticePaper/UpdatePracticePaperQuestionsAnswer',
        delectMistakeQuestion:'api/question/delectMistakeQuestion'
    },
    shopCart:{
        //获取购物车的商品列表
        getShopCartList: 'api/shopping/getGoodsListForWeb',
        //删除购物车的班级或者课程
        deleteShoppingCart:'api/shopping/deleteShoppingCartForWeb',
        //购买商品，确认订单
        buyGoods:'api/shopping/buyGoodsForWeb',
        //付款金额为0，点击去付款需要调用的接口
        NotifyPay:'api/shopping/NotifyPay',
        //付款金额大于0时，点击去付款需要调用的接口（同时调用支付宝）
        goPay:'api/shopping/goPay'
    }
};
for (var key in routes)
    for (var key2 in routes[key])
        routes[key][key2] = _host + routes[key][key2];

